package util

import (
	"bufio"
	"log"
	"os"
)

func BackUp(data string, filename string) {
	// 打开文件以追加写入内容，如果文件不存在则创建文件
	file, err := os.OpenFile("/root/qa/backup/"+filename, os.O_WRONLY|os.O_CREATE|os.O_APPEND, 0644)
	if err != nil {
		log.Fatal(err)
	}
	defer file.Close()
	// 创建写入器
	writer := bufio.NewWriter(file)
	// 写入内容
	_, err = writer.WriteString(data + "\n")
	if err != nil {
		log.Fatal(err)
	}

	// 刷新缓冲区，确保内容写入文件
	err = writer.Flush()
	if err != nil {
		log.Fatal(err)
	}
	//log.Println("内容追加完成.")
}
